package com.cw.annotation;

import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * 新增日志切面
 * @author: xnd
 * @date: 2023/11/20 22:08
 **/
//作用于方法上
@Target(value = {ElementType.METHOD})
//表示在运行时采用注解形式使用
@Retention(value = RetentionPolicy.RUNTIME)
@Documented
public @interface OperationLogAnno {

    //操作入口
    String site() default "";

    //执行操作
    String operation() default "";

    //IP
    String ip() default "";

    //备注
    String bz() default "";

    //创建人
    String createBy() default "";

    //创建时间
    String createTime() default "";

    //接口方法
    String method() default "";

    //类型
    String type() default "";

}
